Meeting Rooms Programming Interview Question